在過去的幾天裡,我們學會了如何使用 Tab Bar Controller 創建應用的主功能列表,並透過 Storyboard 開發了一個多重結局的故事應用。如果你的應用包含多本故事書,如何清楚地展示並讓讀者方便地選擇呢?這時,Table View 是一個極佳的選擇。今天,我們將學習如何使用 Table View Controller 來實現書本列表展示,並且不需要撰寫程式碼就能讓使用者點選書本進入閱讀頁面。
最終的效果會讓使用者能夠瀏覽應用中的書本列表,透過上下滑動快速檢視書本,並且點擊某一本書後,便可直接進入該書的詳細內容頁進行閱讀。
按住右鍵,從第一個 Cell 拖動 Segue 到書本的 ViewController,在出現的選項中選擇 Show,這樣當使用者點擊 Cell 時,就會跳轉到對應的書本內容頁面。
設置完第一本書後,複製此 Cell 並修改其圖片、書名和作者,為每本書建立相同的結構,並且將每個 Cell 分別連接到對應的書本頁面。
設定 Table View 的 Row Height 來控制每個 Cell 的高度,確保書本封面和文字顯示的比例合適。如果需要,還可以加入 Section Header 來區分不同類型的書籍。
今天,我們學習了如何使用 Table View Controller 來展示書本列表,並設置靜態的 Cells 來顯示書本封面和基本資訊。這樣的功能讓應用的使用更加直觀,讀者可以輕鬆挑選他們想閱讀的書籍。這種列表式的顯示方式在許多應用中都非常常見,為未來的更多設計提供了堅實基礎。